Google\Site_Kit\Core\Authentication\Authentication D

Total Complexity 129
Dependencies 36
Dependents 15
Total lines 1,457
Lines of code 726
Logical lines of code 370
Comment lines 534
Methods 46
Properties 22

Methods 46

Method Rating Maintainability Complexity Lines of code
register()
B
31 12 133
inline_js_base_data()
A
42 6 53
filter_features_via_proxy()
A
53 8 23
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
verify_user_input_settings()
S
61 7 13
maybe_refresh_token_for_screen()
S
62 6 12
inline_js_setup_data()
S
54 5 20
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
__construct()
S
52 4 22
get_reauthentication_needed_notice()
S
46 2 51
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
require_user_input()
S
66 3 9
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
authentication_admin_notices()
S
67 2 8
disconnect()
S
62 1 11
get_proxy_setup_url()
S
67 1 9
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
verification()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification_tag()
S
75 1 4
get_google_proxy()
S
82 1 3
verification_meta()
S
82 1 3
inline_js_admin_data()
S
72 1 5
get_connect_url()
S
67 1 9
verification_file()
S
82 1 3
profile()
S
82 1 3
token()
S
82 1 3
allowed_redirect_hosts()
S
72 1 5
inline_js_tracking_data()
S
73 1 5
get_user_input_state()
S
82 1 3
set_connected_proxy_url()
S
81 1 3